<template>
  <div id="waveship_shipped" style="height:100%" v-loading="loading">
    <GTable
      class="base-grid"
      :hasCheck="true"
      v-model="gridObj"
      :highlightCurrentRow="false"
      :disabled="true"
      :rules="rules"
      :tmsShowFilter="true"
      :columnConfig="columnConfig"
      api="queryWaveList"
      :apiParams="{ status: 9 }"
      :otherHeight="35"
      :extraColumns="extraColumns"
      @selection-change="handleSelectionChange"
      @filter-changed="filterChanged"
      @cell-dblclick="cellDblclick"
      @grid-ready="agGridReady"
    >
    </GTable>
  </div>
</template>

<script>
import baseMixin from "@/mixins/BaseMixin";
import agGridBaseMixin from "@/mixins/AgGridBaseMixin";

export default {
  name: "waveship_shipped",
  mixins: [baseMixin, agGridBaseMixin],
  props: {
    inputData: {
      type: Object,
    },
  },
  data() {
    return {
      height: 0,
      columnConfig: {
        menu_id: 988,
        menu_code: "waveship",
        menu_list_code: "WaveShipped",
      },
    };
  },
  computed: {
    btnConfig() {
      return [];
    },
  },
  methods: {},
  mounted() {
    this.$store.commit("setSkip", {});
    this.$store.commit("setRouteId", "");
    this.$store.commit("setNewFlag", false);
    this.$store.commit("setRouteData", {});
    // this.getTableData(1, {});
  },
};
</script>

<style scoped>
#waveship_shipped {
  width: 100%;
  height: 99%;
}
</style>
